/**
 * 入口文件=》类似 vue 的 main.js
 * 小程序打开后，首先执行=》全局函数 App 初始化小程序
 */
App({
  num: 100,
  state: {
    // 场景 1：存储全局数据和方法
    // 场景 2：获取场景值
    // 场景值定义：打开小程序的方式对应的值=》方便存储
    // 场景值作用？数据分析=》统计=》给运营人员使用
    token: 'dfd121dfd',
    userInfo: {}
  },
  test() {
    console.log(456);
  },
  // 1. 应用级别生命周期钩子函数
  onLaunch(params) {
    console.log('小程序启动了，只会执行 1 次！', params)
  },
  // onShow 和 onHide 会多次执行
  onShow(params) {
    console.log('小程序处于前台状态！', params.scene)
  },
  onHide() {
    console.log('小程序处于后台状态！')
  }
})
